#ifndef _WIFI_H_
#define _WIFI_H_

#include "stdio.h"
#include "usart.h"
#include "string.h"

// 用于串口5空闲中断和接收中断接收数据的容器
extern uint8_t RecvBuf5[2048];

// 配置ESP8266的函数
// 参数：cmd：AT指令，time：超时检测
uint32_t wifi_config(char *cmd,uint16_t time);

// 用于ESP8266连接WiFi热点的函数
// 参数：ssdi：WiFi名称，password：WiFi密码
uint32_t wifi_connect(char * ssid,char * password);

// 用于ESP8266连接TCP服务器的函数
// 参数：IP：服务器IP地址，port：服务器端口号
uint32_t wifi_connecTCP(char *IP,int Port);

// 用于ESP8266发送TCP数据（透传模式 + wifi_config函数）
// 参数：data：要发送的数据
uint32_t TCP_send(char *data);
#endif